package com.zmn.oms.third.taobao.dto;

import lombok.Data;
import lombok.ToString;

import java.util.Map;


/**
 * 类描述：
 *
 * @author LiangHailong
 * @date 2019/06/07 12:04
 */
@Data
@ToString
public class TmcOrderDTO {

    private Long id;    // 工单ID
    private Integer taskStatus;     // 1
    private String gmtModify;      // 修改时间，yyyy-MM-dd HH:mm:ss
    private Long tpId;  // 服务商淘宝ID
    private Long buyerId;   // 买家ID
    private Long parentBizOrderId;  // 淘宝交易主订单号
    private Long bizOrderId;    // 实物子订单号
    private Long serviceOrderId;    // 服务子订单号
    private String serviceCode;   // 服务类型，如果同时对接多个服务，可以根据该字段判断服务类型
    private String serviceName;     // 同serviceCode
    private Integer serviceCount;   // 消费者实际申请了几次服务，即服务工针对这次工单需要服务的次数。一条工单可以服务多次
    private Long auctionId;     // 商品id
    private Integer auctionPrice;     // 商品价格
    private Long auctionSkuid;     // 商品SKUid
    private String auctionName;     // 商品名称
    private String buyerAddress;    // 买家地址【省市区（街道）详细地址】。中间以空格分割（非常重要）
    private Long buyerLocation;     // 买家地址编码
    private String receiveTime;       // 发货时间，yyyy-MM-dd hh:mm:ss
    private Long receiveTimeNumber;       // 发货时间，单位: 毫秒
    private String buyerName;       // 买家姓名
    private String buyerMobile;      // 买家移动电话
    private String buyerPhone;      // 买家电话
    private String expectDate;      // 预约上门时间。yyyy-MM-dd HH:mm:ss
    private String memo;    // 买家备注信息
    private String auctionSkuProperties;   // sku 信息字段，例：{\"@type\":\"java.util.HashMap\",\"晾衣架类型\":\"手摇晾衣架\",\"父类目\":\"衣物洗/晒/护理用具\",\"类目\":\"置地/升降晾晒衣架\"}
    private Map<String, String> attributes;  // 额外属性，json结构。例：{"key":"value"}
    private String servSkuName;     // 商品sku
    private String lbxNo;     // 物流单号
    private String outerIdSKU;     // 商家编码
    private String settlement;     // 是否线上结算 true：是 false:否
    private String newService;     // 是否新单 true：是 false:否
    private String vipOrder;     // vip标识 true：是 false:否
    private String bigPromotionOrder;     // 大促标识 true：是 false:否
    private String brandId;     // 品牌ID
    private Long sellerId;      // 天猫店铺ID
    private String sellerNick;  // 天猫店铺名称


    private Integer buyAmount;     // 消费者购买了几次服务，即消费者可申请的工单数
}
